[NET] front: move register_netdev() + sysfs attribute registering from create_netdev...
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 30 Aug 2006 17:40:40 +0000 (18:40 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 30 Aug 2006 17:40:40 +0000 (18:40 +0100)
commit02980865d0523e2282f60ed208bff0a5e4627056
treefd64420b36900d8fc1e3473ef445f8a49ae536c7
parentd96c9af4a37e1dcbe8366013ab089a909585d54a
[NET] front: move register_netdev() + sysfs attribute registering from create_netdev() into the new open_netdev() function.
open_netdev is called as very last thing in netdev_probe.

This closes at least one initialization race: uninitialized
mac address is visible for a short time in
/sys/class/net/${if}/address

Signed-off-by: Gerd Hoffmann <kraxel@suse.de>
linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c